
.box{ width:100%; float:left; background:#f6f6f6; padding:0 0 20px 0;}
.box .main01{ width:1200px; height:auto; margin:0 auto; overflow:hidden}
.box .main01 .huagongL{float:left; width:280px;  }
.box .main01 .huagongL .hg01{ float:left;width:260px;padding:13px 0 20px 20px; background:#ffffff; margin-top:20px;}
.box .main01 .huagongL .hg01 h2{float:left; width:260px; font-weight:normal; line-height:35px;  margin-top:7px;}
.box .main01 .huagongL .hg01 li{ float:left; width:260px; font-size:12px;}
.box .main01 .huagongL .hg01 li a{ width:50px; float:left; margin-right:12px; line-height:20px;text-overflow: ellipsis; -o-text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;}
.box .main01 .huagongL .rd02,.box .main01 .huagongL .rd03{width:260px;padding:10px 0 5px 20px;float:left;line-height:35px;font-size:16px;border-bottom:1px solid #efefef;background:#ffffff; margin-top:20px; font-weight:bold; position:relative}
.box .main01 .huagongL .hg01{ float:left;width:280px;padding:13px 0 20px 0px; background:#ffffff}
.box .main01 .huagongL .hg01 h2{float:left; width:120px; font-weight:normal; line-height:35px;  margin-top:7px; padding-left:20px;text-overflow: ellipsis; -o-text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden; height:35px;}
.box .main01 .huagongL .hg01 h2 a:hover,.box .main01 .huagongL .hg02 li a:hover{ color:#3A92FC}


.box .main01 .huagongL .hg02{ float:left;width:260px;padding:13px 0 20px 20px; background:#ffffff; margin-top:20px;}
.box .main01 .huagongL .hg02 h2{float:left; width:260px; font-weight:normal; line-height:35px;  margin-top:7px;}
.box .main01 .huagongL .hg02 li{ float:left; width:260px; font-size:12px;}
.box .main01 .huagongL .hg02 li a{ width:50px; float:left; margin-right:12px; line-height:20px;text-overflow: ellipsis; -o-text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;}


.box .main01 .huagongL .Rg01{ font-size:14px;width:260px;float:left;line-height:35px;padding:10px 0 10px 20px;background:#ffffff}
.box .main01 .huagongL .Rg01 li{ float:left; width:260px; font-size:12px;}
.box .main01 .huagongL .Rg01 li a{ width:50px; float:left; margin-right:12px; line-height:26px;text-overflow: ellipsis; -o-text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;}
.box .main01 .huagongL .Rg01 li a:hover{ color:#3A92FC;}


.box .main01 .huagongL .rd02 i{ position:absolute; left:20px; width:65px; bottom:-1px; height:3px; background:#3A92FC\9;background: linear-gradient(to right, #3A92FC 0, #3A92FC 100%);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#3A92FC, endColorstr=#3A92FC);   -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#3A92FC, endColorstr=#3A92FC)";}
.box .main01 .huagongL .rd03 i{ position:absolute; left:20px; width:50px; bottom:-1px; height:3px; background:#3A92FC\9;background: linear-gradient(to right, #3A92FC 0, #3A92FC 100%);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#3A92FC, endColorstr=#3A92FC);   -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#3A92FC, endColorstr=#3A92FC)";}
.box .main01 .huagongL .strategy-list {font-size:14px;width:260px;float:left;line-height:35px;padding:10px 0 10px 20px;background:#ffffff}
.box .main01 .huagongL .strategy-list li {white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;display:list-item;text-align:-webkit-match-parent;float:left;width:230px; position:relative; padding-left:10px;}
.box .main01 .huagongL .strategy-list li a:hover{ color:#3A92FC;}
.box .main01 .huagongL .strategy-list li i{ position:absolute; left:0px; top:16px; border-radius:50%; width:4px; height:4px; background:#666666}
.box .main01 .huagongL .rank-list{float:left;width:260px;background:#ffffff;padding:10px 0 0 20px;}
.box .main01 .huagongL .rank-list li {border-bottom:1px solid #EFEFEF;padding:0px 0 5px 28px;float:left;width:210px;text-overflow: ellipsis; -o-text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;}
.box .main01 .huagongL .rank-list a {color:#333;font-size:14px;position:relative;display:block;margin-bottom:5px; line-height:23px;}
.box .main01 .huagongL .rank-list a:hover{ color:#3A92FC}
.box .main01 .huagongL a .rank-top {background-color:#3A92FC;}
.box .main01 .huagongL a em {position:absolute;left:-28px;top:3px;content:' ';height:18px;line-height:18px;width:18px;text-align:center;color:#fff;font-size:12px;background-color:#ccc;font-style:normal;}
.box .main01 .huagongL a .rank-top1 {background-color:#3A92FC;}
.box .main01 .huagongL a .rank-top2 {background-color:#5FA6FB;}
.box .main01 .huagongL a .rank-top3 {background-color:#85BAF9;}


.box .main01 .mainM{ float:left;padding-left:20px;width:600px; margin-top:20px;}
.bn-alp { width:600px; height:310px;height:276px; position:relative; float:left;  background:#ffed29;background-position:50% 0%;  }
.bn-alp ul,.bn-alp li { margin:0; padding:0; list-style:none; }
.bn-alp .abox { height:100%; position:relative; }
.bn-alp .abox li { width:600px; height:310px;height:276px; background-position:50% 0%; background-repeat:no-repeat; background-color:#dddddd; background-size:cover; position:absolute; top:0; left:0; z-index:7; }
.bn-alp .abox li.on { z-index:99; }
.bn-alp .abox li img.bg { display:none; }
.bn-alp .abox li a.b { display:block; width:100%; height:100%; }
.bn-alp .i { bottom:5px; right:10px; position:absolute; z-index:100;}
.bn-alp .i i { display:inline-block; margin-right:10px; width:16px; height:16px; background:url(../pic/ico-bn-alp.png) no-repeat -16px 0; cursor:pointer; }
.bn-alp .i i.on { background-position:0 0; }
.bannerinfo{height: 310px;height:276px; font-size:14px;width: 100%;position: absolute;z-index:99; bottom: 0;background: -webkit-gradient(linear,left top,left bottom,color-stop(13%,transparent),color-stop(97%,rgba(0,0,0,.65)));    background: linear-gradient(-180deg,transparent 13%,rgba(0,0,0,.65) 97%); text-align: left; padding-top: 0px; padding-left: 0px; display: block;}
.bn-alp .bannertitle{  width:550px; padding-left:20px;position: absolute; bottom:30px; left:0; font-size:18px; color:#ffffff; font-weight:bold;}

.box .main01 .hgR{ float:right;width:280px; height:310px;height:276px; background:#fff; position:relative; margin-top:20px;}
.box .main01 .hgR .li01{ width:280px; padding-top:20px; float:left; text-align:center;}
.box .main01 .hgR .li02{ float:left; width:100px; margin-left:20px;background:#3A92FC\9;background: linear-gradient(to right, #3A92FC 0, #3A92FC 100%);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#3A92FC, endColorstr=#3A92FC);   -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#3A92FC, endColorstr=#3A92FC)"; border-radius: 0px; position:relative; height:32px; margin-top:20px; }
.box .main01 .hgR .li02 a{ left:1px; top:1px; width:98px; height:30px; position:absolute; background:#fff;border-radius: 1px; text-align:center; line-height:30px; color:#3a92fc;  }
.box .main01 .hgR .li03{ float:left; width:100px; margin-left:20px;background:#3A92FC\9;background: linear-gradient(to right, #3A92FC 0, #3A92FC 100%);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#3A92FC, endColorstr=#3A92FC);   -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#3A92FC, endColorstr=#3A92FC)"; border-radius: 0px; position:relative; height:32px; line-height:32px; text-align:center; margin-top:20px; }
.box .main01 .hgR .li03 a{ color:#fff}

.box .main01 .hgR .li04{ float:left;  width:280px; margin-top:20px; border-top:1px solid #ededed; padding-top:20px;}
.box .main01 .hgR .li04 a{ float:left; width:60px; margin:0 10px 0 20px;}
.box .main01 .hgR .li04 a span{ width:50px; background:#3A92FC\9;background: linear-gradient(to right, #3A92FC 0, #3A92FC 100%);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#3A92FC, endColorstr=#3A92FC);   -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#3A92FC, endColorstr=#3A92FC)"; border-radius: 0px; height:50px; float:left; position:relative; margin-left:5px;}
.box .main01 .hgR .li04 a span i{ float:left; width:48px; height:48px; margin:1px; border-radius: 1px;-webkit-transition: -webkit-transform 0.5s ease-out;}
.box .main01 .hgR .li04 a p{ width:60px; float:left; text-align:center; line-height:25px;}
.box .main01 .hgR .li04 a span .i01{ background:url(../pic/mailR01.png) center center no-repeat #ffffff;}
.box .main01 .hgR .li04 a span .i02{ background:url(../pic/mailR02.png) center center no-repeat #ffffff;}
.box .main01 .hgR .li04 a span .i03{ background:url(../pic/mailR03.png) center center no-repeat #ffffff;}
.box .main01 .hgR .li04 a:hover i {transform: rotateZ(360deg);}

.box .main01 .hgR .li04 a:hover{ color:#3A92FC}
.box .main01 .hgR .li06{ background:url(../pic/hyzx.png) no-repeat 20px center; float:left; width:180px; padding-left:85px; border-top:1px solid #ededed; margin-top:20px; height:45px; line-height:45px;overflow: hidden;}
.box .main01 .hgR .li06 a{width:180px; float:left;text-overflow: ellipsis; -o-text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden; position:relative}
.box .main01 .hgR .li07{ background:#effffd; width:280px; height:35px; position:absolute; left:0px; bottom:0px; text-align:center; line-height:35px;}
.box .main01 .hgR .li07 a{ color:#3A92FC}
.box .main01 .hgR2{ float:right; width:900px; margin-top:20px; background:#ffffff}
.box .main01 .hgR2 ul{ width:860px; padding:20px 17px 20px 20px; float:left;}
.box .main01 .hgR2 ul:hover{box-shadow: 0 0 3px #3A92FC;    transform: translate3d(0px, -2px, 0px);}
.box .main01 .hgR2 ul .li01{ width:150px; height:150px; float:left;  border:1px solid #ededed; padding:4px; position:relative}
.box .main01 .hgR2 ul .li01 img{max-width:150px; max-height:150px; left:0; right:0; top:0; bottom:0; margin:auto; position:absolute}
.box .main01 .hgR2 ul .li02{ width:404px; float:left;padding-left:20px; padding-right:20px;border-right:1px solid #ededed;}
.box .main01 .hgR2 ul .li02 h2{ float:left; width:404px; font-size:16px; font-weight:normal;overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; max-height:25px; line-height:25px;}
.box .main01 .hgR2 ul .li02 span{float:left; font-size:12px;padding-top: 5px;color: #888888;}
.box .main01 .hgR2 ul .li02 span i{font-size: 16px; color:#3A92FC;    font-weight: bold; font-style:normal}


.box .main01 .hgR2 ul .li02 table{ width:403px; float:left; border-left:1px solid #e4e4e4; border-top:1px solid #e4e4e4;table-layout: fixed;border-collapse:collapse; margin-top:15px;}
.box .main01 .hgR2 ul .li02 table th{ background:#f2f2f2;border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; text-align:center; overflow:hidden; height:30px; line-height:30px;white-space: nowrap;/*控制单行显示*/overflow: hidden;/*超出隐藏*/text-overflow: ellipsis;/*隐藏的字符用省略号表示*/width:100px; font-weight:normal;}
.box .main01 .hgR2 ul .li02 table td{ background:#ffffff;border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; text-align:center; overflow:hidden;height:30px; line-height:30px; white-space: nowrap;/*控制单行显示*/overflow: hidden;/*超出隐藏*/text-overflow: ellipsis;/*隐藏的字符用省略号表示*/width:100px;}
.box .main01 .hgR2 ul .li03{ width:237px; float:right; color:#666666}
.box .main01 .hgR2 ul .li03 h3{ float:left; width:237px; padding-bottom:10px; font-weight:normal;text-overflow: ellipsis; -o-text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;}
.box .main01 .hgR2 ul .li03 .biaozhi{ float:left; line-height:21px;}
.box .main01 .hgR2 ul .li03 .bz01{ float:left; background:url(../pic/bz01.png) no-repeat center center; width:22px; height:21px; margin-left:10px;}
.box .main01 .hgR2 ul .li03 .bz02{ float:left; background:url(../pic/bz02.png) no-repeat center center; width:22px; height:21px;margin-left:10px;}
.box .main01 .hgR2 ul .li03 .bz03{ float:left; background:url(../pic/bz03.png) no-repeat center center; width:22px; height:21px;margin-left:10px;}
.box .main01 .hgR2 ul .li03 .bz04{ float:left; background:url(../pic/bz04.png) no-repeat center center; width:22px; height:21px;margin-left:10px;}
.box .main01 .hgR2 ul .li03 .diqu{ width:237px; float:left;padding-top:10px;}
.box .main01 .hgR2 ul .li03 p{ float:left; width:237px; line-height:22px;padding-top:10px;overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;   -webkit-line-clamp: 3;    -webkit-box-orient: vertical;word-wrap: break-word;    word-break: keep-all; max-height:66px;}

.gylist{ float:left; width:900px; margin-top:20px;}
.xgflL{ float:left; width:900px;background:#ffffff}
.xgflL .rd02{width:880px;padding:10px 0 5px 20px;float:left;line-height:35px;font-size:16px;border-bottom:1px solid #efefef;background:#ffffff; font-weight:bold; position:relative}
.xgflL .rd02 i{ position:absolute; left:20px; width:65px; bottom:-1px; height:3px; background:#3A92FC\9;background: linear-gradient(to right, #3A92FC 0, #3A92FC 100%);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#3A92FC, endColorstr=#3A92FC);   -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#3A92FC, endColorstr=#3A92FC)";}
.xgflL .rd02 .hint{font-size: 12px;
    font-weight: normal;
    position: absolute;
    right: 20px;
    top: 10px;}
.xgflL .rd02 .hint em{ font-style:normal; color:#3A92FC; padding:0px 5px}
.xgflL .rd02 .hint strong{  color:#000000; padding:0px 5px}
.xgflL .Lc{ float:left; width:860px; line-height:30px; padding:20px}
.xgflL .Lc a{ float:left; padding-right:30px; height:30px;}
.gylistL{ float:left;width:900px; background:#ffffff; margin-top:20px;}
.box .main01 .gylistL .ul01{ width:860px; padding:20px 20px 20px 17px; float:left; margin-left:3px;}
.box .main01 .gylistL .ul01:hover{box-shadow: 0 0 3px #3A92FC;    transform: translate3d(0px, -2px, 0px);}
.box .main01 .gylistL .ul01 .li01{ width:150px; height:150px; float:left;  border:1px solid #ededed; padding:4px; position:relative}
.box .main01 .gylistL .ul01 .li01 img{max-width:150px; max-height:150px; left:0; right:0; top:0; bottom:0; margin:auto; position:absolute}
.box .main01 .gylistL .ul01 .li02{ width:404px; float:left;padding-left:20px; padding-right:20px;border-right:1px solid #ededed;}
.box .main01 .gylistL .ul01 .li02 h2{ float:left; width:404px; font-size:16px; font-weight:normal;overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 1;    -webkit-box-orient: vertical; max-height:25px; line-height:25px;}
.box .main01 .gylistL .ul01 .li02  span{float:left; font-size:12px;padding-top: 5px;color: #888888;}
.box .main01 .gylistL .ul01 .li02  span i{font-size: 16px; color:#3A92FC;    font-weight: bold; font-style:normal}

.box .main01 .gylistL .ul01 .li02 table{ width:403px; float:left; border-left:1px solid #e4e4e4; border-top:1px solid #e4e4e4;table-layout: fixed;border-collapse:collapse; margin-top:15px;}
.box .main01 .gylistL .ul01 .li02 table th{ background:#f2f2f2;border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; text-align:center; overflow:hidden; height:30px; line-height:30px;white-space: nowrap;/*控制单行显示*/overflow: hidden;/*超出隐藏*/text-overflow: ellipsis;/*隐藏的字符用省略号表示*/width:100px; font-weight:normal;}
.box .main01 .gylistL .ul01 .li02 table td{ background:#ffffff;border-right:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; text-align:center; overflow:hidden;height:30px; line-height:30px; white-space: nowrap;/*控制单行显示*/overflow: hidden;/*超出隐藏*/text-overflow: ellipsis;/*隐藏的字符用省略号表示*/width:100px;}
.box .main01 .gylistL .ul01 .li03{ width:237px; float:right; color:#666666}
.box .main01 .gylistL .ul01 .li03 h3{ float:left; width:237px; padding-bottom:10px; font-weight:normal;text-overflow: ellipsis; -o-text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;}
.box .main01 .gylistL .ul01 .li03 .biaozhi{ float:left; line-height:21px;}
.box .main01 .gylistL .ul01 .li03 .bz01{ float:left; background:url(../pic/bz01.png) no-repeat center center; width:22px; height:21px; margin-left:10px;}
.box .main01 .gylistL .ul01 .li03 .bz02{ float:left; background:url(../pic/bz02.png) no-repeat center center; width:22px; height:21px;margin-left:10px;}
.box .main01 .gylistL .ul01 .li03 .bz03{ float:left; background:url(../pic/bz03.png) no-repeat center center; width:22px; height:21px;margin-left:10px;}
.box .main01 .gylistL .ul01 .li03 .bz04{ float:left; background:url(../pic/bz04.png) no-repeat center center; width:22px; height:21px;margin-left:10px;}
.box .main01 .gylistL .ul01 .li03 .diqu{ width:237px; float:left;padding-top:10px;}
.box .main01 .gylistL .ul01 .li03 p{ float:left; width:237px; line-height:22px;padding-top:10px;overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;   -webkit-line-clamp: 3;    -webkit-box-orient: vertical;}
.box .main01 .gylistL .ul02{ width:860px; padding:20px 20px 20px 17px; float:left; margin-left:3px; position:relative}
.box .main01 .gylistL .ul02:hover{box-shadow: 0 0 3px #3A92FC;    transform: translate3d(0px, -2px, 0px);}
.box .main01 .gylistL .ul02 .li01{ width:200px; height:200px; float:left;  border:1px solid #ededed; padding:4px; position:relative; overflow:hidden;}
.box .main01 .gylistL .ul02 .li01 img{max-width:200px; max-height:200px; left:0; right:0; top:0; bottom:0; margin:auto; position:absolute}
.box .main01 .gylistL .ul02 .li02{ float:right; width:630px;}
.box .main01 .gylistL .ul02 .li02 h2{ float:left; max-width:540px; font-weight:bold; padding-top:5px; font-size:20px; line-height:30px;text-overflow: ellipsis; -o-text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;}
.box .main01 .gylistL .ul02 .li02 i{ float:left; background:url(../pic/biaowang.png) 0 0 no-repeat; width:64px; height:24px; margin-left:20px;margin-top: 10px;}
.box .main01 .gylistL .ul02 .li03{ float:right; width:480px; padding:10px 150px 20px 0}
.box .main01 .gylistL .ul02 .li03 h3{ float:left; max-width:350px; font-weight:normal; font-size:16px;text-overflow: ellipsis; -o-text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;}
.box .main01 .gylistL .ul02 .li03 .bz01{ float:left; background:url(../pic/bz01.png) no-repeat center center; width:22px; height:21px; margin-left:10px;}
.box .main01 .gylistL .ul02 .li03 .bz02{ float:left; background:url(../pic/bz02.png) no-repeat center center; width:22px; height:21px;margin-left:10px;}
.box .main01 .gylistL .ul02 .li03 .bz03{ float:left; background:url(../pic/bz03.png) no-repeat center center; width:22px; height:21px;margin-left:10px;}
.box .main01 .gylistL .ul02 .li03 .bz04{ float:left; background:url(../pic/bz04.png) no-repeat center center; width:22px; height:21px;margin-left:10px;}
.box .main01 .gylistL .ul02 .li04{float:right; width:480px; padding:0px 150px 10px 0; color:#999}
.box .main01 .gylistL .ul02 .li04 span{ float:left; width:70px;text-overflow: ellipsis; -o-text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;}
.box .main01 .gylistL .ul02 .li04 p{ float:left; width:410px; line-height:20px; height:60px;overflow: hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 3;    -webkit-box-orient: vertical;}
.box .main01 .gylistL .ul02 .li05{float:right; width:480px; padding:20px 150px 0px 0; color:#999}.box .main01 .gylistL .ul02 .li05 i{ color:#3A92FC; font-size:28px; font-style:normal; font-weight:bold}
.box .main01 .gylistL .ul02 .li06{ position:absolute; right:40px; width:100px; top:80px;background: #3A92FC\9;  background: linear-gradient(to right, #3A92FC 0, #3A92FC 100%);  filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#3A92FC, endColorstr=#3A92FC); -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#3A92FC, endColorstr=#3A92FC)";    border-radius: 0px; height:35px; line-height:35px; text-align:center;}.box .main01 .gylistL .ul02 .li06 a{ color:#ffffff}
.box .main01 .gylistL .ul02 .li07{position:absolute; right:40px; width:98px; top:140px;border-radius: 0px; height:35px; line-height:35px; text-align:center; border:1px solid #3A92FC; background:#ffffff}



.gylistR{ float:right; width:280px;}
.box .main01 .gylistR .hg01{ float:left;width:260px;padding:13px 0 20px 20px; background:#ffffff}
.box .main01 .gylistR .hg01 h2{float:left; width:260px; font-weight:normal; line-height:35px;  margin-top:7px;}
.box .main01 .gylistR .hg01 li{ float:left; width:260px; font-size:12px;}
.box .main01 .gylistR .hg01 li a{ width:50px; float:left; margin-right:12px; line-height:20px;text-overflow: ellipsis; -o-text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;}
.box .main01 .gylistR .rd02,.box .main01 .gylistR .rd03{width:260px;padding:10px 0 5px 20px;float:left;line-height:35px;font-size:16px;border-bottom:1px solid #efefef;background:#ffffff; margin-top:20px; font-weight:bold; position:relative}
.box .main01 .gylistR .rd02 i{ position:absolute; left:20px; width:65px; bottom:-1px; height:3px; background:#3A92FC\9;background: linear-gradient(to right, #3A92FC 0, #3A92FC 100%);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#3A92FC, endColorstr=#3A92FC);   -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#3A92FC, endColorstr=#3A92FC)";}
.box .main01 .gylistR .rd03 i{ position:absolute; left:20px; width:50px; bottom:-1px; height:3px; background:#3A92FC\9;background: linear-gradient(to right, #3A92FC 0, #3A92FC 100%);filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#3A92FC, endColorstr=#3A92FC);   -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#3A92FC, endColorstr=#3A92FC)";}
.box .main01 .gylistR .strategy-list {font-size:14px;width:260px;float:left;line-height:35px;padding:10px 0 10px 20px;background:#ffffff}
.box .main01 .gylistR .strategy-list li {white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;overflow:hidden;display:list-item;text-align:-webkit-match-parent;float:left;width:230px; position:relative; padding-left:10px;}
.box .main01 .gylistR .strategy-list li a:hover{ color:#3A92FC;}
.box .main01 .gylistR .strategy-list li i{ position:absolute; left:0px; top:16px; border-radius:50%; width:4px; height:4px; background:#666666}
.box .main01 .gylistR .rank-list{float:left;width:260px;background:#ffffff;padding:10px 0 0 20px;}
.box .main01 .gylistR .rank-list li {border-bottom:1px solid #EFEFEF;padding:0px 0 5px 28px;float:left;width:210px;text-overflow: ellipsis; -o-text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;}
.box .main01 .gylistR .rank-list a {color:#333;font-size:14px;position:relative;display:block;margin-bottom:10px;}
.box .main01 .gylistR a .rank-top {background-color:#3A92FC;}
.box .main01 .gylistR a em {position:absolute;left:-28px;top:3px;content:' ';height:18px;line-height:18px;width:18px;text-align:center;color:#fff;font-size:12px;background-color:#ccc;font-style:normal;}
.vsb-address {  float: left; width: 1200px; padding: 0px 0px 0px 0px;line-height: 20px;font-size: 14px; margin-top:20px;}
.box .main01 .gylistR a .rank-top1 {background-color:#3A92FC;}
.box .main01 .gylistR a .rank-top2 {background-color:#5FA6FB;}
.box .main01 .gylistR a .rank-top3 {background-color:#85BAF9;}



#bottom{ background:#262626; width:100%; float:left; overflow:hidden;color:#999999; padding:0 0 20px 0}
#bottom .bottom{ margin:0 auto; width:1200px; padding:35px 0 15px 0}
#bottom .bottom .li01{ float:left; width:196px; height:120px; background:url(../../pic/footlogo.png) no-repeat; border-right:1px solid #333333}
#bottom .bottom .li02{ float:left; color:#66665C; width:325px;text-align:left; font-weight:bold; font-size:12px; padding:0px 50px 0px 20px; line-height:25px;}
#bottom .bottom .li03{ float:left; color:#66665C; width:300px;height:120px; font-weight:bold; font-size:12px; padding:0px 10px 0px 20px;border-right:1px solid #333333;line-height:25px;}
#bottom .bottom .li04{ float:right; background:url(../../pic/weixin.jpg) 0px 20px no-repeat #ffffff; width:104px; height:120px; margin:0px 20px 0px 20px;}
#bottom .bottom .li05{ float:right; background:url(../../pic/weixin02.jpg) 0px 20px no-repeat #ffffff; width:104px; height:120px; margin:0px 20px 0px 20px;}
#bottom .bottom .li06{border-left:2px solid #DD2727; width:20px; height:50px; float:left}
#bottom .bottom .li07{ width:1200px; float:right; line-height:25px; color:#666666; padding-top:15px;}
#bottom .bottom .li07 a{ color:#888888; padding:0px 25px 0 0px;}
#bottom .bottom .li08{ width:1000px; float:right; line-height:25px; color:#666666; }
#bottom .bottom .li08 a{ color:#888888; padding:0px 0px 0 20px;}

#links{ background:#212121; width:100%; float:left; overflow:hidden;color:#999999;padding:0 0 10px 0; margin-top:20px;}
#links .links{ margin:0 auto; width:1200px; }
#links .links li{ float:left; width:1200px; padding:10px 0px;}
#links .links li a{ float:left; color:#979797; padding-right:10px; line-height:22px;}
.adidqhy_c{float:left;width:1200px;line-height:30px;padding:10px 0px;  /*border-top:0px;*/ margin-top:20px; background:#ffffff}
.adidqhy_c a{float:left;width:90px;height:30px;overflow:hidden;padding:0px 0px 0px 9px;}
.page{width:810px;margin:0 auto;text-align:center;padding:30px 0px 30px 0px;color:#333333;float:left}
.page span{background:#3A92FC;color:#ffffff;padding:3px 8px 3px 8px;margin:0px 5px;font-size:12px;}
.page a{text-decoration:none;color:#666666;background:#ffffff;padding:2px 7px 2px 7px;border:1px solid #B1B1B1;margin-right:5px;font-size:12px;}
.page a:hover{ color:#3A92FC;text-decoration:none}

.chanpindqu{ float:right; width:900px; margin-top:20px; background:#ffffff;}
.chanpindqu .rd02{width: 900px;
    padding: 10px 0 5px 20px;
    float: left;
    line-height: 35px;
    font-size: 16px;
    border-bottom: 1px solid #efefef;
    background: #ffffff;
    font-weight: bold;
    position: relative;}
.chanpindqu .rd02 i {
    position: absolute;
    left: 20px;
    width: 65px;
    bottom: -1px;
    height: 3px;
    background: #3A92FC\9;
    background: linear-gradient(to right, #3A92FC 0, #3A92FC 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(GradientType=1, startColorstr=#3A92FC, endColorstr=#3A92FC);
    -ms-filter: "progid:DXImageTransform.Microsoft.gradient (GradientType=1, startColorstr=#3A92FC, endColorstr=#3A92FC)";
}
.chanpindqu .dqfl{ width:880px; float:left; line-height:30px; padding:20px 0 20px 0}
.chanpindqu .dqfl a{ padding-left:20px; float:left; }

.gylist p.regtip::before {content: '';border: 6px solid transparent;position: absolute;left: 24px;top: 87px;border-left-color: #fa5758;}